Abstract: Cloud computing approach has revolutionized the way we access different computing resources over the Internet Cloud computing model has different characteristic features like broad network access, on demand service, resource pooling etc. Utilizing cloud computing paradigm cost of owning and managing computer hardware and resources is reduced cloud computing encompasses different service models like Iaas, PaaS, SaaS and it can be deployed using private, public and hybrid cloud approach. In this paper we will provide an overview of cloud computing technique, its benefits, challenges and future scope.

Keywords: Cloud computing, SaaS, PaaS, IaaS, service models.